package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;
//封装页面传递的参数
/****
 *catalog3Id=225&keyword=小米&sort=saleCount_asc&hasStock=0/1&brandId=1&brandId=2
 */
@Data
public class SearchParam {
    private String keyword;//页面搜索框传递的全文匹配关键字
    private Long catalog3Id;//三级分类id
    /**
     sort= saleCount_ asc/desc
     sort= skuPrice_ ,asc/de s C
     sort=hotScore_ asc/desc
     */
    private String sort;//排序条件
    /**
     *好多的过滤条件
     hasStock(是否有货)、skuPrice区间、brandId、 catalog3Id、 attrs
     hasStock=0/1
     *
     skuPrice=1_ 500/_500/500_
     *
     brandId=1
     *
     attrs=2_5存:6寸
     **/
    private Integer hasStock;//是否只显示有货，默认显示全部
    private String skuPrice;//价格区间查询
    private List<Long> brandId;//按照品牌进行查询，可以多选
    private List<String> attrs;//按照属 性进行筛选
    private Integer pageNum = 1;//页 码，默认为1

    private String _queryString;//页面的url路径
 }
